/*********************************** GENERIC EFFECT'S CLASS*********************************/

.leftTopRadiusDiv
{
	-webkit-border-top-left-radius		: 10px;
	-moz-border-radius-topleft			: 10px;
	border-top-left-radius				: 10px;
}

.rightTopRadiusDiv
{
	-webkit-border-top-right-radius		: 10px;
	-moz-border-radius-topright			: 10px;
	border-top-right-radius				: 10px;
}

.leftBottomRadiusDiv
{
	-webkit-border-bottom-left-radius		: 10px;
	-moz-border-radius-bottomleft			: 10px;
	border-bottom-left-radius				: 10px;
}

.rightBottomRadiusDiv
{
	-webkit-border-bottom-right-radius		: 10px;
	-moz-border-radius-bottomright			: 10px;
	border-bottom-right-radius				: 10px;
}

.leftTopRadiusDiv2
{
	-webkit-border-top-left-radius		: 5px;
	-moz-border-radius-topleft			: 5px;
	border-top-left-radius				: 5px;
}

.rightTopRadiusDiv2
{
	-webkit-border-top-right-radius		: 5px;
	-moz-border-radius-topright			: 5px;
	border-top-right-radius				: 5px;
}

.leftBottomRadiusDiv2
{
	-webkit-border-bottom-left-radius		: 5px;
	-moz-border-radius-bottomleft			: 5px;
	border-bottom-left-radius				: 5px;
}

.rightBottomRadiusDiv2
{
	-webkit-border-bottom-right-radius		: 5px;
	-moz-border-radius-bottomright			: 5px;
	border-bottom-right-radius				: 5px;
}

.radiusTable
{
	-webkit-border-radius	: 10px;	
	-moz-border-radius		: 10px;
	border-radius			: 10px;
}


.radiusDiv
{
	-webkit-border-radius	: 5px;	
	-moz-border-radius		: 5px;
	border-radius			: 5px;
}

.shadowDiv
{
	box-shadow				: 0px 2px 3px #555;
	-webkit-box-shadow		: 0px 2px 3px #555;
	-moz-box-shadow			: 0px 2px 3px #555;
}



.radiusButton2
{
	-webkit-border-radius	: 6px;	
	-moz-border-radius		: 6px;
	border-radius			: 6px;
}

.radiusButton
{
	-webkit-border-radius	: 8px;	
	-moz-border-radius		: 8px;
	border-radius			: 8px;
}

.shadowButton
{
	box-shadow				: 0px 1px 2px #555;
	-webkit-box-shadow		: 0px 1px 2px #555;
	-moz-box-shadow			: 0px 1px 2px #555;
}

.shadowButton:hover
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

.shadowButton2
{
	box-shadow				: 0px 1px 3px #555;
	-webkit-box-shadow		: 0px 1px 3px #555;
	-moz-box-shadow			: 0px 1px 3px #555;
}

.shadowButton2:hover
{
	box-shadow				: 0px 1px 3px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 3px #5B8FFF;
	-moz-box-shadow			: 0px 1px 3px #5B8FFF;
}

.shadowButtonGreen
{
	box-shadow				: 0px 1px 2px #555;
	-webkit-box-shadow		: 0px 1px 2px #555;
	-moz-box-shadow			: 0px 1px 2px #555;
}

.shadowButtonGreen:hover
{
	box-shadow				: 0px 2px 5px #61D081;
	-webkit-box-shadow		: 0px 2px 5px #61D081;
	-moz-box-shadow			: 0px 2px 5px #61D081;
}

.shadowButtonYellow
{
	box-shadow				: 0px 1px 2px #555;
	-webkit-box-shadow		: 0px 1px 2px #555;
	-moz-box-shadow			: 0px 1px 2px #555;
}

.shadowButtonYellow:hover
{
	box-shadow				: 0px 2px 5px #EFE771;
	-webkit-box-shadow		: 0px 2px 5px #EFE771;
	-moz-box-shadow			: 0px 2px 5px #EFE771;
}

.shadowButtonRed
{
	box-shadow				: 0px 1px 2px #555;
	-webkit-box-shadow		: 0px 1px 2px #555;
	-moz-box-shadow			: 0px 1px 2px #555;
}

.shadowButtonRed:hover
{
	box-shadow				: 0px 2px 5px #FF7A7A;
	-webkit-box-shadow		: 0px 2px 5px #FF7A7A;
	-moz-box-shadow			: 0px 2px 5px #FF7A7A;
}

.radiusInput
{
	-webkit-border-radius	: 1px;	
	-moz-border-radius		: 1px;
	border-radius			: 1px;
}

.normalText:hover
{
	color			: #5B8FFF;
	cursor			: pointer;
}

/******************************** FONT ************************************/

.fontStyleNew{font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;}

.shadowTextGrey{text-shadow	: 0px 1px 1px #A5A5A5;}
.shadowTextGrey2{text-shadow: 0px 1px 1px #5A5A5A;}
.shadowTextWhite{text-shadow: 0px 0px 1px #FFFFFF;}
.shadowTextBlue{text-shadow	: 0px 1px 1px #779CD5;}
.shadowTextBlue2{text-shadow: 0px 1px 1px #4C6387;}
.shadowTextGreen{text-shadow: 0px 1px 1px #367448;}
.shadowTextYellow{text-shadow: 0px 1px 1px #8B7629;}
.shadowTextRed{text-shadow: 0px 1px 1px #793A3A;}


.textAlignCenter{text-align:center;}
.textAlignLeft{text-align:left;}
.textAlignRight{text-align:left;}

.textColorWhite{color: #FFFFFF;}
.textColorGrey{color: #555555;}
.textColorGrey2{color: #aaaaaa;}
.textColorLightGrey{color: #ECECEC;}

/********************************* COLOR ***********************************/
.darkBlueEffect{background-image: url('../images/backHeadPopup.png'); background-repeat: repeat x;}
.lightBlueDiv{background-color: #F9FBFF;} 
.lightBlueDiv2{background-color: #ECF3FF;}
.lightBlueDiv3{background-color: #80B2E6;}
.darkBlueDiv{background-color: #4D658A;}
.lightGreyDiv{ background-color	: #ECECEC; } 
.lightGreyDiv2{background-color	: #ECECEC;} /*copia di appoggio per utilizzo immediato*/
.lightGreyDiv3{background-color	: #F4F4F4;}
.mediumGreyDiv2{background-color: #DDDDDD;}
.mediumGreyDiv{background-color: #CCCCCC;}
.darkGreyDiv{background-color: #666666;}
.lightYellowDiv{background-color: #FBFBF4;}
.lighterGreyDiv{background-color: #EfEfEf;}
.colorWhite{background-color: #FFFFFF;}

/******************************** WIDTH ************************************/

.widthStructPopup{width: 498px;}/*POPUP*/
.widthStructPopup2{width: 640px;}/*POPUP*/

.widthContent{width: 906px;}
.widthContent2{width: 650px;}
.widthContent3{width: 230px;}
.widthContent4{width: 620px;}
.widthContent5{width: 470px;}
.widthContent6{width: 350px;}
.widthContent7{width: 810px;}


.widthTableHead{width: 888px;}
.widthTableHead2{width: 635px;}
.widthTableHead3{width: 225px;}
.widthTableHead5{width: 452px;}
.widthTableHead6{width: 332px;}

.widthCosto{width: 80px;}
.widthMax2{width: 90%;}
.widthMax{width: 100%;}
.widthMedium3{width: 70%;}
.widthMedium2{width: 80%;}
.widthMedium{width: 60%;}
.widthSmall3{width: 20%;}
.widthSmall2{width: 40%;}
.widthSmall{width: 30%;}
.widthBase{width: 94%;}


.widthCalendar{width: 100px;}

.divHidden{display: none;}

.divWidth1{width: 150px;}
.divWidth2{width: 348px;}
.divWidth3{width: 140px;}
.divWidth4{width: 490px;}
.divWidth5{width: 180px;}
.divWidth6{width: 280px;}
.divWidth7{width: 80px;}
.divWidth8{width: 230px;}
.divWidth9{width: 70px;}
.divWidth10{width: 170px;}
.divWidth11{width: 250px;}
.divWidth13{width: 60px;}
.divWidth14{width: 150px;}
.divWidth15{width: 90px;}



.divWidthPre1{width: 170px;}
.divWidthPre2{width: 328px;}

.divWidthRis1{width: 170px;}
.divWidthRis2{width: 470px;}
.divWidthRis3{width: 430px;}
.divWidthRis4{width: 40px;}

.divWidthMail1{width: 170px;}
.divWidthMail2{width: 470px;}

/****************************** IMAGE *******************************/

.imgDefault{cursor:pointer;padding-left:3px;padding-right:3px; }
.imgDefault2{cursor:pointer; }

.imgProfiloNew
{
	padding			: 0px;
	background-color: transparent;
	border			: 5px solid #ECECEC;
	cursor			: pointer;
}

/****************************** INTERNET EXPLORER 7 *******************************/

.divFloat{*float: left;}

/******************* GENERIC TABLE LIST***********************/

.tableGridNew
{
	border				: none;
	border-collapse		: collapse;	
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
}

.tableGridNew thead td
{
	font-weight			: bold;
	padding-left		: 5px;	
	cursor				: default;
	font-size			: 13px;
}

.tableGridNew tbody td
{
	padding-left		: 5px;	
	font-size			: 11px;
	font-weight			: normal;
}

.tableGridNew tbody tr:hover
{
	background-color	: #4D658A;
	color 				: #ffffff;
	vertical-align		: middle;
	cursor				: pointer;
}

.tableGridNew2
{
	border				: none;
	border-collapse		: collapse;	
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
}

.tableGridNew2 thead td
{
	font-weight			: bold;
	padding-left		: 5px;	
	cursor				: default;
	font-size			: 13px;
}

.tableGridNew2 tbody td
{
	padding-left		: 5px;	
	font-size			: 11px;
	font-weight			: normal;
}

.tableGridTd
{
	background-color: #F4F4F4;
	color: #000000;
	vertical-align		: middle;
/* 	border-top 	: 1px solid #E0E0E0; */
}

.tableGridTd:hover
{
	background-color	: #4D658A;
	color 				: #ffffff;
	vertical-align		: middle;
	cursor				: pointer;
/*	border-bottom		: 1px solid #E0E0E0;*/
}

.rowDispari{background-color: #FFFFFF; color: #000000; vertical-align: middle;}
.rowPari{background-color: #E8E8E8;color: #000000; vertical-align: middle;}
.rowDispariNew{background-color: #F4F4F4; color: #000000;	vertical-align: middle;	border-bottom: 1px solid #E0E0E0;}
.rowPariNew{background-color: #F4F4F4; color: #000000;	vertical-align: middle;	border-bottom: 1px solid #E0E0E0;}
.rowNoElements{background-color: #F4F4F4; text-align: center;vertical-align: middle; color: #000000;cursor:}
.rowEvidenzia{background-color: #37C837; color: #000000; vertical-align: middle;}
.rowAssegnato{background-color: #F4F4F4; color: #FF8000; vertical-align: middle; font-style: italic; border-bottom: 1px solid #E0E0E0;}
.rowBloccato{font-style: italic; color: red;}
.rowSelezionato{background-color: #D6E2FF;color: #000000;  border-bottom: 1px solid #E0E0E0; vertical-align: middle;}
.rowSelezionato2{font-style: italic; color: #263D66; border-bottom: 1px solid #E0E0E0;background-color: #D6E2FF;}

.rowTotali{background-color: #D6E2FF; color: #000000; vertical-align: middle;  border-top: 1px solid #B6C1D9; font-weight:bold; font-size:12px;}

.imgOrder
{
	border-style		: none;
	border				: hidden;
	cursor				: pointer;
	width				: 13px;
	margin				: 0px;
	padding				: 0px;
	margin-bottom		: 0px;
}

/********************************************************************/

/******************* GENERIC Filter***********************/
.divContentFilter
{	
	background-color: #cccccc;
}

.tableFilter
{
	background-color	: transparent;
	/*width				: 98%;*/
	border-collapse		: collapse;
	margin				: 7px;
	text-align			: left;
}

.tableFilter thead td
{
	background-color	: #666666;
	color				: #ffffff;
	font-weight			: bold;
	padding				: 4px;
	/*padding-left		: 5px;
	padding-bottom		: 5px;*/
}

/******************* GENERIC TABLE DIV***********************/

.leftDivFloat{float:left;}
.rightDivFloat{float:right;}

.scrollContent
{
/* 	min-height	: 60px; */
/* 	max-height	: 254px;  */
	height		: 254px; 
	overflow-y	: scroll; 
}

.scrollContent2
{
	height		: 244px; 
	overflow-y	: scroll; 
}

.scrollContentMsg
{
	height		: 324px; 
	overflow-y	: scroll; 
}


.tableDiv
{
/* 	width			: 100%; */
	margin			: 0%;
	display			: table;
	*padding-top	: 10px;
	/**display					: block;	
	*float				: left;
	*position			: relative;*/
}

.rowTableDiv
{
/* 	*position			: relative; */
	display				: table-row;
/* 	*display					: block;	 */
	vertical-align		: middle;
/* 	*float				: left; */
	
/* 	*position: relative;  */
/* 	*border-bottom			: 1px solid #E0E0E0; */
}

.cellTableDiv
{
	
	display					: table-cell;	
	height					: 38px;
	vertical-align			: middle;
	font-weight				: bold;
	font-size				: 11px;
	color					: #484848;	
	border-bottom			: 1px solid #E0E0E0;
	*border-bottom			: 0px solid #E0E0E0;
}

.tdCellDivMenu
{
	border-bottom			: 1px solid #E0E0E0;
	cursor					: pointer;
}


.cellTableDiv2
{
	display					: table-cell;	
	height					: 34px;
	vertical-align			: middle;
	font-weight				: bold;
	font-size				: 8pt;	
	color					: #484848;
	background-color		: #ECECEC;
}

.cellTableDiv2:hover
{
	color					: #FFFFFF;
	cursor					: pointer;
}

.cellTableDiv3
{
	display					: table-cell;	
	height					: 34px;
	vertical-align			: middle;
	font-weight				: bold;
	font-size				: 9pt;
}


/*.tableHeight1
{
	*height					: 200px;
}*/

.pCellDiv
{
	margin				: 8px;
	margin-left			: 10px;
	margin-right		: 10px;
/* 	height				: 38px; */
/* 	*float				: left; */
/* 	border				: 1px solid black; */
	
}

.pCellDiv2
{
	margin				: 8px;
	margin-left			: 10px;
	margin-right		: 10px;
}

.pCellDiv3
{
	margin				: 4px;
	margin-left			: 10px;
	margin-right		: 10px;
}

.pCellDiv4
{
	margin				: 4px;
	margin-left			: 6px;
	margin-right		: 6px;
}

.pCellDiv5
{
	margin				: 0px;
	padding				: 0px;
}

.pCellDiv6
{
	margin				: 1px;
	padding				: 1px;
}

.pCellDiv7
{
	margin				: 2px;
	padding				: 2px;
}

.pCellDivMenu
{
	margin				: 8px;
	margin-left			: 20px;
	margin-right		: 20px;
	font-size			: 13px;
/* 	font-weight			: bold; */
/* 	border-bottom			: 1px solid #E0E0E0; */
}

.tableDiv .label
{
	background-color	: transparent;
	color				: #000000;
	font-weight			: bold;
	font-size			: 10pt;
}

.rowHeaderTableDiv
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	background-color	: transparent;
}

.rowBodyTableDiv
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	
}

.rowBodyTableDivDispari
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	background-color	: #ffffff;
	
}

.rowBodyTableDivPari
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	background-color	: transparent;
	
}

.rowBodyTableDivDispari:hover
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	background-color	: #D3E2FF;
/* 	background-color	: #AAAAAA; */
/* 	color				: #FFFFFF; */
	cursor				: pointer;
}

.rowBodyTableDivPari:hover
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
	background-color	: #D3E2FF;
/* 	background-color	: #AAAAAA; */
/* 	color				: #FFFFFF; */
	cursor				: pointer;
}

.rowFooterTableDiv
{
	width				: 100%;
	display				: table-row;
	vertical-align		: middle;
}



.cellHeaderTableDiv
{
	display				: table-cell;
	height				: 30px;
	vertical-align		: middle;
	text-align			: center;
	font-weight			: bold;
	font-size			: 10pt;
	color				: #FFFFFF;	
	/*border-bottom		: 1px solid #E0E0E0;*/
}

.cellBodyTableDiv
{
	display				: table-cell;
/* 	height				: 10px; */
	vertical-align		: middle;
	text-align			: center;
	font-weight			: bold;
	font-size			: 10pt;
/* 	color				: #2A2A2A; */
	
	/*border-bottom		: 1px solid #E0E0E0;*/
}

.cellFooterTableDiv
{
	display				: table-cell;
	vertical-align		: middle;
	text-align			: center;
	font-weight			: bold;
	font-size			: 10pt;
	color				: #2A2A2A;
	background-color	: #FFFFFF;
	height				: 20px;
	border-top			: 1px solid #E0E0E0;
}





/******************************************************************/

/********************************* INPUT & SELECT***********************************/

/*.inputHidden0
{
	border-top			: hidden;
    border-left			: hidden;
    border-right		: hidden;
    border-bottom		: hidden;
	color				: #000000;
	width				: 100%;
}*/

.inputHidden0
{
	border-top			: hidden;
    border-left			: hidden;
    border-right		: hidden;
    border-bottom		: hidden;
	color				: #484848;
	background-color	: #FFFFFF;
	/*width				: 94%;*/
	/*height				: 18px;*/
}

.inputHidden1
{
	border-top			: hidden;
    border-left			: hidden;
    border-right		: hidden;
    border-bottom		: hidden;
	color				: #000000;
	background-color	: #FFFFFF;
	/*width				: 94%;*/
	/*height				: 18px;*/
}

/*.inputHtml
{


	color				: #000000;
	height				: 265px;
	margin				: 0px;
}*/

.inputHidden1:focus
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

.selectGeneric2
{
	border-style		: solid;
	border-top			: 1px solid #7c7c7c;
    border-left			: 1px solid #c3c3c3;
    border-right		: 1px solid #c3c3c3;
    border-bottom		: 1px solid #ddd;
	color				: #000000;
/* 	height				: 20px; */
	margin-top  		: auto;
	margin-bottom		: auto;
}

.selectGeneric2:focus
{
	box-shadow				: 0px 1px 2px #5B8FFF;
	-webkit-box-shadow		: 0px 1px 2px #5B8FFF;
	-moz-box-shadow			: 0px 1px 2px #5B8FFF;
}

/************************************************************************/
/************************************ BUTTON ************************************/

/*.buttonPath
{
	color				: #bbbb37;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	font-size			: 13pt;
}*/
.buttonPath2
{
	color				: #A4A430;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: default;
	border				: none;
	font-size			: 13pt;
}
/*.buttonPath3
{
	color				: #bbbb37;
	background-color	: #CCCCCC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	font-size			: 13pt;
}*/

.buttonNew
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 5px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNewSel
{
	color				: #484848;
	background-color	: #80B2E6;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 5px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNew2
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 2px;
	padding-left		: 10px;
	font-size			: 13px;
}


.buttonNew3
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 10px;
	padding-left		: 10px;
	font-size			: 13px;
}

.buttonNew4
{
	color				: #484848;
	background-color	: #ECECEC;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	padding				: 7px;
	padding-left		: 10px;
	font-size			: 13px;
}


.effectImage
{
	background-image	: url('../images/backgroundBotton1.png');
 	background-repeat	: no-repeat; 
	background-position	: top center;
	padding-right		: 10px;
}

.searchImage
{
	background-image	: url('../images/find_org.png');
 	background-repeat	: no-repeat; 
	background-position	: 90% 50%;
	padding-right		: 25px;
}

.plusImage
{
	background-image	: url('../images/plus.png');
 	background-repeat	: no-repeat; 
	background-position	: 95% 50%;
	padding-right		: 25px;
}

.refreshImage
{
	background-image	: url('../images/resetNew.png');
 	background-repeat	: no-repeat; 
	background-position	: 95% 50%;
	padding-right		: 25px;
}

.buttonNewHidden
{
	color				: #484848;
	background-color	: #ECECEC;
	background-image	: url('../images/backgroundBotton1.png');
 	background-repeat	: no-repeat; 
	background-position	: top center;
	font-weight			: bold;
	cursor				: pointer;
	border				: none;
	/*
	padding				: 5px;
	padding-left		: 10px;
	padding-right		: 10px;*/
	display				: none;
/* 	text-shadow		: 0px 1px 1px #A5A5A5; */
}

.buttonSchedaUp
{
	border				: none;
	color				: #ffffff;
	background-color	: #999999;

	font-weight			: bold;
	font-size			: 9pt;
	padding				: 9px;
	*padding-left		: 5px !important;
	*padding-right		: 5px !important;
	padding-left		: 15px;
	padding-right		: 15px;
	
	cursor				: pointer;
	margin-left			: -4px;

	-webkit-border-top-left-radius		: 7px;
	-moz-border-radius-topleft			: 7px;
	border-top-left-radius				: 7px;
	-webkit-border-top-right-radius		: 7px;
	-moz-border-radius-topright			: 7px;
	border-top-right-radius				: 7px;
}

.buttonSchedaDown
{
	border				: none;
	color				: #000000;
	background-color	: #CCCCCC;
	font-weight			: bold;
	font-size			: 9pt;
	padding				: 9px;
	*padding-left		: 5px !important;
	*padding-right		: 5px !important;
	padding-left		: 15px;
	padding-right		: 15px;
	cursor				: pointer;
	margin-left			: -4px;
	
	-webkit-border-top-left-radius		: 7px;
	-moz-border-radius-topleft			: 7px;
	border-top-left-radius				: 7px;
	-webkit-border-top-right-radius		: 7px;
	-moz-border-radius-topright			: 7px;
	border-top-right-radius				: 7px;
}

.buttonSchedaUp2
{
	border				: none;
	color				: #ffffff;
	background-color	: #999999;

	font-weight			: bold;
	font-size			: 9pt;
	padding				: 9px;
	*padding-left		: 5px !important;
	*padding-right		: 5px !important;
	padding-left		: 15px;
	padding-right		: 15px;
	
	cursor				: pointer;
	margin-left			: -4px;
}

.buttonSchedaDown2
{
	border				: none;
	color				: #000000;
	background-color	: #CCCCCC;
	font-weight			: bold;
	font-size			: 9pt;
	padding				: 9px;
	*padding-left		: 5px !important;
	*padding-right		: 5px !important;
	padding-left		: 15px;
	padding-right		: 15px;
	cursor				: pointer;
	margin-left			: -4px;
}

.buttonSchedaInt
{
	border				: none;
	color				: #FFFFFF;
	background-color	: #4D658A;
	font-weight			: bold;
	font-size			: 9pt;
	padding				: 9px;
	*padding-left		: 5px !important;
	*padding-right		: 5px !important;
	padding-left		: 15px;
	padding-right		: 15px;
	cursor				: pointer;
	margin-left			: -4px;
}




.buttonCancNew
{
	border-style		: none;
	border				: hidden;
	color				: transparent;
	background-color	: transparent;
	font-weight			: bold;
	background-image	: url('../images/frecciaCancellazione.png');
	background-repeat	: no-repeat;
	cursor				: pointer;
	width				: 14px;
	height				: 14px;
	margin				: 0px;
	padding				: 0px;
	margin-left			: -22px;
/* 	margin-bottom		: 5px; */
	/*padding-top				: 10px;*/
}

.buttonCalendar2New
{
	border-style		: none;
	border				: hidden;
	color				: transparent;
	background-color	: transparent;
	font-weight			: bold;
	background-image	: url('../images/calendario12x12.png');
	background-repeat	: no-repeat;
	cursor				: pointer;
	width				: 16px;
	height				: 16px;
	margin				: 0px;
	padding				: 0px;
/* 	margin-bottom		: 7px; */
}

/************************************************************************/


/*****************************POPUP MESSAGE OBJECT******************************/

.divPopupObject
{
	
	position			: absolute;
	top					: 0px;
	left				: 0px; 
	width				: 100%;
	height				: 100%;
	text-align			: center;
/* 	color				: #ffffff;  */
	background			: url(../images/backObjectMsg.png) repeat;
/* 	background-color	: #FFFFFF;  */
	vertical-align		: middle;
	z-index				: 100;
	
	/*opacity:.80; 
	filter:alpha(opacity=80); 
	filter:”alpha(opacity=80)”;*/
}

.divPopupObjectBox
{
	position		: absolute;
	width			: 540px;
	height			: 240px;
	left			: 50%;
	top				: 50%;
	margin-left		: -270px;
	margin-top		: -120px;
	color			: #333333;
	z-index			: 200;
	vertical-align	: middle;
}

.divPopupObjectBox2
{
	position		: absolute;
	width			: 180px;
	height			: 210px;
	left			: 50%;
	top				: 50%;
	margin-left		: -90px;
	margin-top		: -120px;
	color			: #333333;
	z-index			: 200;
	vertical-align	: middle;
}


.objMsgPopupContent
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: normal;
	font-size			: 11pt;
	color				: #444444;
	
	text-align			: center;
	height				: 150px; 
	margin-top			: 10px; 
	margin-bottom		: 10px; 
	overflow			: auto;
	vertical-align		: middle;
}

.objMsgPopupBoxInfo
{
	background		: #fff url(../images/jquery.modaldialog/s_bg.jpg) bottom right no-repeat; 
	border			: 1px solid #60a174; 
	border			: none
}

.objMsgPopupHeaderInfo 
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: bold;
	font-size			: 11pt;
	background			: url(../images/jquery.modaldialog/s_hd.gif) repeat-x; 
	color				: #3c7f51; 
	border-bottom		: none;
	text-align			: left; 
	margin-top			: 0px;
	padding				: 3px 10px;
}

.objMsgPopupBoxWarning
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: bold;
	font-size			: 11pt;
	background			: #fff url(../images/jquery.modaldialog/w_bg.jpg) bottom right no-repeat; 
	border				: 1px solid #c5a524; 
	border				: none
}

.objMsgPopupHeaderWarning 
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: bold;
	font-size			: 11pt;
	background			: url(../images/jquery.modaldialog/w_hd.gif) repeat-x; 
	color				: #957c17; 
	border-bottom		: none;
	text-align			: left; 
	margin-top			: 0px;
	padding				: 3px 10px;
}

.objMsgPopupBoxError 
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: bold;
	font-size			: 11pt;
	background		: #fff url(../images/jquery.modaldialog/e_bg.jpg) bottom right no-repeat; 
	border			: 1px solid #924949; 
	border			: none
}

.objMsgPopupHeaderError 
{
	font-family			: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
	font-weight			: bold;
	font-size			: 11pt;
	background			: url(../images/jquery.modaldialog/e_hd.gif) repeat-x; 
	color				: #6f2c2c; 
	border-bottom		: none;
	text-align			: left; 
	margin-top			: 0px;
	padding				: 3px 10px;
}

.objMsgButtonInfo
{
	background-color: #499B61;
	color			: #EDEDED;
	font-size		: 11pt;
}

.objMsgButtonWarning
{
	background-color: #eFcC47;
	color			: #FEFEFE;
	font-size		: 11pt;
}

.objMsgButtonError
{
	background-color: #9F4C4C;
	color			: #FEFEFE;
	font-size		: 11pt;
}

.objMsgButtonPopup
{
	
}


/************************************************************************/

/* ************************************* DIV PAGES******************/

.divPages2
{
	width			: 98%;
	float			: right;
	padding-top		: 2px; 
	padding-bottom	: 2px;
	color			: #666666;
	font-weight		: bold;
/*	border			: 1px solid black;*/
}

.divPages2 select
{
	border-style		: solid;
	border-top			: 1px solid #7c7c7c;
    border-left			: 1px solid #c3c3c3;
    border-right		: 1px solid #c3c3c3;
    border-bottom		: 1px solid #ddd;
	color				: #666666;
	font-weight			: bold;
	font-size			: 7pt;
	padding				: 1px;
	/*padding-top			: 3px;*/
	
}

.divPages2 label
{
	background-color	: transparent;
	color				: #666666;
	font-weight			: bold;
}

/************************************************************************/

